Il camel case (scritto anche camelCase) è una convenzione di denominazione utilizzata nella programmazione e in altri campi, in cui le parole composte sono scritte senza spazi, con la prima lettera di ogni parola (escludendo, eventualmente, la prima parola, a seconda della variante) in maiuscolo. Il risultato assomiglia alle gobbe di un cammello, da cui il nome.
Esistono due principali varianti di camel case:
Upper Camel Case (o Pascal Case): In questa variante, la prima lettera di ogni parola, inclusa la prima, è in maiuscolo. Esempio: UpperCamelCase
. Spesso utilizzato per i nomi delle classi.
Lower Camel Case: In questa variante, la prima lettera della prima parola è in minuscolo, mentre le successive parole iniziano con una lettera maiuscola. Esempio: lowerCamelCase
. Spesso utilizzato per nomi di variabili e nomi di funzioni.
Vantaggi del Camel Case:
_
).Esempi di utilizzo:
firstName
(lower camel case)LastName
(upper camel case)calculateTotalAmount
(lower camel case)ShoppingCart
(upper camel case)HTTPResponse
(upper camel case)La scelta tra upper e lower camel case dipende spesso dalle convenzioni di stile specifiche del linguaggio di programmazione o del progetto. È importante aderire a queste convenzioni per mantenere un codice coerente e leggibile. Il camel case è un elemento fondamentale dello stile di codice.